'''
    作者：fred
    功能：循环
    version:1.0
    日期：11/03/2018
    3。0 新增功能：程序一直运行，直到用户选择退出

'''
#汇率， 大写，不会轻易改变的值
USD_VS_RMB = 6.77


# 带单位的货币输入
currency_str_val = input("请输入带单位的货币金额（退出请出输入Q）：")
# print(currency_str_val)

i = 0

while(currency_str_val != 'Q'):
    # if currency_str_val == 'Q':
    #     print('成功退出')
    #     break

    i += 1
    print('循环次数：', i)

    # 获取货币单位
    unit = currency_str_val[-3:]
    # print(unit)

    if unit == 'CNY':
        # 获取人民币值
        rmb_str_val = currency_str_val[:-3]
        # 汇率计算
        rmb_val = eval(rmb_str_val) # 转换成数字
        # 汇率计算
        usd_val = rmb_val / USD_VS_RMB
        print("美元金额是：", usd_val)
    elif unit == 'usd':
        usd_val = eval(currency_str_val[:-3])
        rmb_val = usd_val * USD_VS_RMB
        print("人民币金额是：", rmb_val)
    else:
        print('输入格式暂未支持')

    print('**************************')
    currency_str_val = input("请输入带单位的货币金额（退出请出输入Q）：")

print('程序成功退出')